#include "McuDrv.h"

Std_ReturnType McuDrv_Init(Mcu_ConfigType *pConfigPtr)
{
	(void*)pConfigPtr;
}

Std_ReturnType McuDrv_InitClock(Mcu_ClockType ClockSetting)
{
    (void)ClockSetting;
    CLOCK_SYS_Init(g_clockManConfigsArr, CLOCK_MANAGER_CONFIG_CNT, g_clockManCallbacksArr, CLOCK_MANAGER_CALLBACK_CNT);
    CLOCK_SYS_UpdateConfiguration(0u, CLOCK_MANAGER_POLICY_FORCIBLE);
}

void McuDrv_SetMode(Mcu_ModeType McuMode)
{
    (void)McuMode;
}

Std_ReturnType McuDrv_DistributePllClock(void)
{

}

Mcu_PllStatusType McuDrv_GetPllStatus(void)
{

}

Mcu_ResetType McuDrv_GetResetReason(void)
{

}

void McuDrv_PerformReset(void)
{

}
